package message;

import org.apache.activemq.ActiveMQConnection;
import org.apache.activemq.ActiveMQConnectionFactory;
import org.springframework.jms.core.JmsTemplate;
import org.springframework.jms.core.MessageCreator;

import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;

/**
 * Created with Intel IDEA.
 * 使用spring JMSTemplate 发送或者接收消息
 * @Auther: gjt
 * @Date: 2024/11/16 13:42
 */
public class simpleJMSSender {

    private static String USERNAME = ActiveMQConnection.DEFAULT_USER;
    private static String PASSWORD = ActiveMQConnection.DEFAULT_PASSWORD;
    private static String BROKER = ActiveMQConnection.DEFAULT_BROKER_URL;
    public static void main(String[] args) {
        // 使用jms模板类
        JmsTemplate jmsTemplate = new JmsTemplate(new ActiveMQConnectionFactory(USERNAME, PASSWORD, BROKER));

        // 这个方法将会自动创建一个TextMessage对象 并将消息内容填充,发送到 JMSTemplate bean 的defaultDestinationName属性指定的默认JMS 目的地
        jmsTemplate.convertAndSend("this is easy");


    }

}
